Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / tests / backend / test_nomadnet_downloader.py

Displaying Raw • Download


tests/backend/test_nomadnet_downloader.py b84ade45f85f685ba96b829bf0e9afcb5b014079 (b84ade45) Text, 905 B

T8b949e# SPDX-License-Identifier: 0BSD

Tff7b72import T7ee787unittest
Tff7b72from T7ee787unittestT7ee787.T7ee787mock Tff7b72import Te6edf3MagicMock

Tff7b72from T7ee787meshchatxT7ee787.T7ee787srcT7ee787.T7ee787backendT7ee787.T7ee787nomadnet_downloader Tff7b72import Te6edf3NomadnetDownloader


Tff7b72class T56d364TestNomadnetDownloaderTb4b4b4(Te6edf3unittestTff7b72.Td2a8ffTestCaseTb4b4b4)Tb4b4b4:
Tff7b72def Td2a8ffsetUpTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tff7b72selfTff7b72.Td2a8ffdest_hash Tff7b72= Ta5d6ffbTa5d6ff"Ta5d6ff123Ta5d6ff"
Tff7b72selfTff7b72.Td2a8ffpath Tff7b72= Ta5d6ff"Ta5d6ff/testTa5d6ff"
Tff7b72selfTff7b72.Td2a8ffon_success Tff7b72= Te6edf3MagicMockTb4b4b4(Tb4b4b4)
Tff7b72selfTff7b72.Td2a8ffon_failure Tff7b72= Te6edf3MagicMockTb4b4b4(Tb4b4b4)
Tff7b72selfTff7b72.Td2a8ffon_progress Tff7b72= Te6edf3MagicMockTb4b4b4(Tb4b4b4)
Tff7b72selfTff7b72.Td2a8ffdownloader Tff7b72= Te6edf3NomadnetDownloaderTb4b4b4(
Tff7b72selfTff7b72.Td2a8ffdest_hashTb4b4b4,
Tff7b72selfTff7b72.Td2a8ffpathTb4b4b4,
Tff7b72NoneTb4b4b4,
Tff7b72selfTff7b72.Td2a8ffon_successTb4b4b4,
Tff7b72selfTff7b72.Td2a8ffon_failureTb4b4b4,
Tff7b72selfTff7b72.Td2a8ffon_progressTb4b4b4,
Tb4b4b4)

Tff7b72def Td2a8fftest_cancelTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tff7b72selfTff7b72.Td2a8ffdownloaderTff7b72.Td2a8ffrequest_receipt Tff7b72= Te6edf3MagicMockTb4b4b4(Tb4b4b4)
Tff7b72selfTff7b72.Td2a8ffdownloaderTff7b72.Td2a8ffcancelTb4b4b4(Tb4b4b4)
Tff7b72selfTff7b72.Td2a8ffassertTrueTb4b4b4(Tff7b72selfTff7b72.Td2a8ffdownloaderTff7b72.Td2a8ffis_cancelledTb4b4b4)
Tff7b72selfTff7b72.Td2a8ffdownloaderTff7b72.Td2a8ffrequest_receiptTff7b72.Td2a8ffcancelTff7b72.Td2a8ffassert_called_onceTb4b4b4(Tb4b4b4)


Tff7b72if Tff7b72__name__ Tff7b72== Ta5d6ff"Ta5d6ff__main__Ta5d6ff"Tb4b4b4:
Te6edf3unittestTff7b72.Td2a8ffmainTb4b4b4(Tb4b4b4)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────